@charset "utf-8";
body{font-size:14px; min-width:1200px; font-family: "微软雅黑"; }
*{ margin:0; padding:0;}
img{ border:none;}
ul{ list-style:none;}
.clear{ clear:both}
.l{ float:left;}
.r{ float:right;}
a{text-decoration: none; color: #333;}

*{margin:0;padding: 0;}
html body{width: 100%;font-size: 14px;}

.s_width{ width:1200px; margin:0 auto; position:relative}
.l{ float:left;}
.r{ float:right;}


.header{ background:#fff; overflow:hidden;}
.header .top{ padding:30px 0; }
.header .top .logo{ text-align:left; overflow:hidden; float:left;}
.header .top .wenzi{ text-align:left; padding:20px 0 0 20px;}
.header .top .wenzi strong{ font-size:18px; color:#2a2a2a; line-height:30px;}
.header .top .wenzi p{ line-height:34px; font-size:18px; color:#d31029}
.header .top .tel{padding-top: 35px; background: url("../images/tel.png") no-repeat center 20px; color: #a82334; font-size: 24px; font-weight: bold; }


/*nav*/
.nav{height:61px; width:100%; background:#2a2a2a}
.nav_n{height:61px; width:1200px; margin:0 auto;}

.nav_n ul{ height:61px;width:1200px; margin:0 auto;}
.nav_n li{float:left;line-height:61px; height:61px;width:150px; color:#fff; text-align:right; font-size:16px;  }
.nav_n li a{font-size:16px;line-height:61px; height:61px; color:#fffefe; text-align:center; text-decoration:none; display:block;}
.nav_n li a:hover{ font-weight:bold; background:#d0071a}

.nav li div {display:none;width:180px;text-align:center;color:#4f4f4f;position:absolute;top:258px;background:#d0071a; z-index:9999 }
.nav li div a {display:block; COLOR: #fff; LINE-HEIGHT:50px; HEIGHT:50px;FONT-SIZE: 14px;font-weight:normal;border-bottom:1px dashed #e34c5a; width:180px; }
.nav li div a:hover {FONT-SIZE: 15px;background:#d0071a;color:#fff}

/*底部*/
.footer{ background:url(../images/fff.jpg); padding:15px 0}
.footer .f_logo{}
.footer .footer_con{  width:800px; padding:0 120px 0 0 }
.footer .footer_con .footer_nav{ height:55px; width:725px; margin:20px 0 30px 0; border-bottom:1px solid #4b4b4b}
.footer .footer_con .footer_nav li{ width:80px; float:left; text-align:center; height:55px; line-height:55px; background:url(../images/f_nav_line.png) no-repeat right center}
.footer .footer_con a{ font-size:14px; color:#d8d8d8; }
.footer .footer_con a:hover{ font-weight:bold;}
.footer .footer_con p{ line-height:28px; color:#d8d8d8; font-size:14px; padding:0 0 0 20px;}
.footer_b{ background:#bb1919; line-height:30px; color:#ffffff; font-size:13px; text-align:center}
.footer_b a{ color:#fff}